using a top-level view